package com.hspedu.furns.utils;

import javax.servlet.http.HttpServletRequest;
import java.time.LocalDateTime;

/**
 * @author 徐
 * @version 1.0
 */
public class WebUtils {


    //定义一个文件上传的路径
    public static String  FURN_IMG_DIRECTORY = "assets/images/product-image";
    //定义文件所在本地磁盘目录
    public static String  HEAD_IMG_DIRECTORY = "E:\\work_space_idea\\hsp_javaweb\\jiaju_mall\\out\\artifacts\\jiaju_mall_war_exploded\\";

    /**
     * 判断请求是不是一个ajax请求=>http知识=> 基础越扎实， 解决问题思路就会开阔
     * @param request
     * @return
     */
    public static boolean isAjaxRequest(HttpServletRequest request) {
        return "XMLHttpRequest".equals(request.getHeader("X-Requested-With"));
    }

    /**
     * 得到一个表示当前日期的字符串
     * 2023/4/11
     * 作为文件上传路径
     * @return
     */
    public static String getYearMonthDay() {
        //如何得到当前的日期-> java基础 日期 三代类
        LocalDateTime ldt = LocalDateTime.now();
        int year = ldt.getYear();
        int monthValue = ldt.getMonthValue();
        int dayOfMonth = ldt.getDayOfMonth();
        String yearMonthDay = year + "/" + monthValue + "/" + dayOfMonth + "/";
        return yearMonthDay;
    }
}
